﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Marmat.Foundation
{
    /// <summary>
    /// 报表接口
    /// </summary>
    public interface IReport
    {
        /// <summary>
        /// 获取报表集合
        /// </summary>
        /// <returns></returns>
        IEnumerable<IButtonItem> GetReportCollection();

        /// <summary>
        /// 打印
        /// </summary>
        /// <param name="e">触发的事件参数。</param>
        void Print(Marmat.Foundation.ReportCancelEventArgs e);
    }
}
